package com.fand.persistent.support;

import java.util.List;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

/**
 * 路由配置
 * 
 * @author yaoHT
 */
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class RouterKeyConfig {
	/**
	 * 子节点
	 */
	private List<RouterKeyConfig> childs;

	/**
	 * 默认键名
	 */
	private String defaultKey;

	/**
	 * 表达式
	 */
	private String expression;

	/**
	 * 键名集合
	 */
	private List<String> keys;

	/**
	 * 前缀
	 */
	private String prefix;

	/**
	 * 目录键名
	 */
	private String targetKey;
}
